﻿.nav{background:rgba(196,24,31,0.95); width:100%; position:absolute; top:154px; z-index:99;}
/*banner*/
/*.banner{position:relative;}
.banner-slider{height: 556px;font-size: 24px;text-align: center;background-color: #464576;}
.banner-slider .ft-carousel{position: relative;width: 100%;height: 100%;overflow: hidden;}
.banner-slider .ft-carousel .carousel-inner{position: absolute;left: 0;top: 0;height: 100%;}
.banner-slider .ft-carousel .carousel-inner .carousel-item{float: left;height: 100%;}
.banner-slider .ft-carousel .carousel-item{position: relative;}
.banner-slider .ft-carousel .carousel-item img{position:absolute; left:50%;margin-left:-950px;}
.banner-slider .ft-carousel .carousel-item p{width: 100%;height: 41px;line-height: 41px;background: rgba(0,0,0,0.61);color: #fff;text-align: left; padding:0 10px; position: absolute;bottom: 0;left: 0; font-size:18px;}
.banner-slider .ft-carousel .carousel-item p span{ display:block; width:1100px; margin:0 auto;}
.banner-slider .ft-carousel .carousel-indicators{position: absolute;right: 50%;bottom: 0; height:41px; line-height:53px; font-size: 0; width:1200px; text-align:center; margin-right:-600px;}
.banner-slider .ft-carousel .carousel-indicators span{display: inline-block;width: 10px;height: 10px;background-color: #fff;margin: 0 4px;border-radius: 50%;cursor: pointer;}
.banner-slider .ft-carousel .carousel-indicators span:hover{background-color: #de3a3a; }
.banner-slider .ft-carousel .carousel-indicators span.active{width:30px; border-radius:10px;}
.banner-slider .ft-carousel .carousel-btn{position: absolute;top: 50%;width: 34px;height: 54px;margin-top: -25px;cursor: pointer;}*/


.bannerSwiper {
width: 100%;
height: 556px;
position:relative;
}

.bannerSwiper.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.bannerSwiper.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.bannerSwiper .swiper-pagination-bullet{
width:10px; height:10px;opacity:1; background:#fff;
}
.bannerSwiper .swiper-pagination-bullet-active{
width:30px;
border-radius:10px;
}



#news { position: absolute; top: 0; right: 0; z-index: 2; height: 410px; width: 360px; background: rgba(255,255,255,0.8); overflow:hidden;}
#news h2 { width: 82px; height: 24px; line-height: 24px; margin: 12px 0 0 12px; font-size: 16px; text-align: center; color: #fff; background-color: #dc1b24;}
#news h2 a { color: #fff;}
#news .list { height: 378px; position: relative; overflow-y: hidden; margin-top:6px;}
#news .list::-webkit-scrollbar{
    display: none;
}
#news ul { margin-left: 12px; border-left: 1px solid #555; }
:root #news ul { border-left-color: #ccc; }
#news li { position: relative; margin: 0 12px; padding: 10px 0; zoom: 1; }
#news .info { max-height: 40px; line-height: 20px; font-size: 15px;}
#news .info a { color: #333; opacity: 0.9; filter: alpha(opacity=80); zoom: 1;}
#news .info a:hover { opacity: 1; filter: alpha(opacity=100); }
#news .time { margin-top: 5px; color: #999; zoom: 1; font-size:12px; text-align:right;}
#news .icon { position: absolute; left: -16px; top: 17px; width: 7px; height: 7px; background-color: #dc1b24; border-radius: 50%; -webkit-transition: all 0.2s; transition: all 0.2s;}
#news .more { padding: 20px 0; border-left: 1px solid #555; }
:root #news .more { border-left-color: hsla(0,100%,100%,0.25); }
#news .more a{ display: block; width: 100px; height: 24px; line-height: 24px; margin: 0 auto; text-align: center; color: #749ed9; border: 1px solid #555; }
:root #news .more a{ border-color: hsla(0,100%,100%,0.25);}
#news .more a:hover { color: #1291ea; }
#news li:hover .icon { left: -18px; top: 15px; width: 11px; height: 11px; background-color: #dc1b24;  }
#news .icon.active{ left: -18px; top: 15px; width: 11px; height: 11px; background-color: #dc1b24;  }

/*分析师观点*/
.fl_title{line-height:40px; height:40px; margin-top:36px; margin-bottom:10px;}
.fl_title .title_name{font-size:22px; color:#333; float:left;}
.fl_title  .click_more{float:right; margin-top:6px;}
.fl_title  .click_more img{display:block;}
.fl_title  .fenlei a{padding-right:22px; color:#2e6eb5}
.fl_title  .fenlei a:hover{color:#dc1b24;}
.fl_title  .fenlei a.active{color:#dc1b24;}
.fxs_list{margin-right:-52px;}
.fxs_item{width:365px; float:left; margin-right:52px; margin-top:20px;}
.fxs_item:nth-of-type(1){border-bottom:1px dashed #ddd;}
.fxs_item:nth-of-type(2){border-bottom:1px dashed #ddd;}
.fxs_item:nth-of-type(3){border-bottom:1px dashed #ddd;}
.fxs_item .box_main:hover .main_title{color:#dc1b24;}
.fxs_item .main_img{width:135px; height:85px; float:left;}
.fxs_item .news_desc{padding-left:145px; height:85px;}
.fxs_item .news_desc .main_title{height:66px; overflow:hidden; text-align: justify; font-size:16px;}
.fxs_item .news_desc  .main_time{text-align:right; color:#999; font-size:13px;}
.fxs_news_list{margin-top:20px; margin-bottom:30px;}
.fxs_news_list li{height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fxs_news_list li a{font-size:14px;}
.fxs_news_list li a:hover{color:#dc1b24;}
.cur1{display:block; width:8px; height:8px; border-radius:100%; background:#ccc; float:left; margin-top:12px; margin-right:6px;}
.bd_b{border-bottom:1px dashed #ddd}

/*数据中心*/

.data_center .data_title{border-bottom:2px solid #c72c38; font-size:17px;}
.data_center .data_title a{color:#c72c38; }
.data_center .data_title .click_more{float:right; }
.data_center ul{margin-top:15px;}
.data_center ul li{height:40px; line-height:33px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.data_center ul li:hover a{color:#dc1b24;}
.data_center ul li a{font-size:15px;}
.data_center ul li .cur1{margin-top:12px;}
.data_center ul li:nth-of-type(1) .cur1{background:#ff7500}
.data_center ul li:nth-of-type(2) .cur1{background:#ffa400}
.data_center ul li:nth-of-type(3) .cur1{background:#fae112}


/*文章列表*/
.at_side{margin-top:20px; padding-top:24px; border-top:1px dashed #ddd}
.com_left{margin-right:-52px; width:800px;}
.side_item .side_item_li{width:425px;  float:left; padding-right:52px; border-bottom:1px dashed #ddd; margin-bottom:30px;}
.com_left .side_item .side_item_li:nth-of-type(2n){padding-right:0; width:372px;}
.side_item .side_item_li .side_head {border-bottom:2px solid #e01222; padding-bottom:4px; float:left;}
.side_item .side_item_li .more{float:right;}
.side_item .side_item_li .side_list{margin-top:10px; line-height:34px; border-right:1px dashed #ddd; margin-bottom:24px; height:210px;}

.side_item .side_item_li .side_list li{background-image:url(/images/report/tip_07.jpg); background-repeat:no-repeat; background-position:0 12px; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.side_item_li .side_list li:nth-of-type(1){background-image:url(/images/report/tip_01.jpg);}
.side_item .side_item_li .side_list li:nth-of-type(2){background-image:url(/images/report/tip_03.jpg);}
.side_item .side_item_li .side_list li:nth-of-type(3){background-image:url(/images/report/tip_05.jpg);}
.side_item .side_item_li .side_list li a{font-size:14px;}
.side_item .side_item_li .side_list li a:hover{color:#dc1b24;}
.com_right{width:378px; background:#fbfbfb; float:right; padding:16px 20px 0;}
.com_right .info_item{margin-bottom:14px;}
.com_right .info_item h5{font-weight:bold; margin-bottom:6px;}
.com_right .info_item p{color:#999; font-size:14px; line-height:26px;}
.at_side_two{margin-right:-52px; margin-top:20px;}

.at_side_two .side_item .side_item_li{width:417px;}
.at_side_two .side_item .side_item_li:nth-of-type(3n){padding-right:0; width:366px;}

/*友情链接*/
.friend_link{width:100%;  margin-top:39px;}
.friend_top{border-bottom:1px solid #eee; padding-bottom:6px;}
.friend_top a{padding-bottom:6px; display:block; float:left; margin-right:20px; font-size:14px;}
.friend_top a.active{border-bottom:2px  #1191ea solid; color:#1191ea;}
.friend_top span{font-size:12px; color:#999;}
.friend_url{line-height:24px; padding-top:10px; margin-right:-24px;}
.friend_url a{font-size:12px; display:inline-block; margin-right:20px; color:#777;}
.friend_url a:hover{color:#e01222;}
.din{display:none;}
.partners{margin-top:20px; margin-bottom:42px;}
.partners .hzhb{font-size:14px; font-weight:bold; margin-bottom:8px;}
.partners .brank_list{margin-right:-10px;}
.partners .brank_list a{float:left; margin-right:9px;}
.partners .brank_list a img{display:block;}

/*新版*/
/*研究报告*/
.pex_tl{font-size:20px; color:#000;}
.rpt_article_list{margin-right:-39px;}
.rpt_article_list ul li{width:374px; float:left; margin-right:39px; transition: all 0.5s; }
.rpt_article_list ul li .pt_img{width:374px; height:225px; overflow:hidden; transition: all 0.4s; }
.rpt_article_list ul li img{width:100%; height:225px; display:block; transition: all 1s; }
.rpt_article_list ul li p{height:56px; line-height:56px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rpt_article_list ul li:hover img{-moz-transform:scale(1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.rpt_article_list ul li:hover .pt_img{box-shadow: 3px 3px 8px #999;}
.rpt_article_list ul li:hover p{color:#1191ea;}
.about_this_art{font-size:12px; color:#999;}
.about_this_art span{display:block; height:16px; line-height:16px; background-image:url(/images/report/scyj_ico.png);}
.about_this_art .time{background-position: -157px -7px; padding-left:26px;}
.about_this_art .look{background-position: -157px -29px; padding-left:26px; margin-right:14px;}
.about_this_art .good{background-position: -157px -49px; padding-left:26px;}
/*产业规划*/
.cygh_img_list{margin-right:-28px;}
.cygh_img_list a{display:block; float:left; margin-right:28px;}
.cygh_img_list img{display:block;}
.scyj{margin-top:50px;}
.scyj_l{float:left;}
.scyj_l img{display:block;}
.scyj_r{float:right; width:894px; height:490px; overflow:hidden;}
.scyj_r ul{margin-right:-28px;}
.scyj_r ul li{width:433px; height:148px; margin-right:28px; margin-bottom:23px; background:#f2f2f2; float:left; padding:40px 0 0 48px; box-sizing:border-box;}
.scyj_ico{display:inline-block; width:52px; height:52px; background-image:url(/images/report/scyj_ico.png); float:left;}
.scyj_ico.ico1{background-position: -9px 0;}
.scyj_ico.ico2{background-position: -88px 0;}
.scyj_ico.ico3{background-position: -9px -62px;}
.scyj_ico.ico4{background-position: -88px -60px;}
.scyj_ico.ico5{background-position: -9px -109px;}
.scyj_ico.ico6{background-position: -85px -113px;}
.yj_xm{padding-left:80px; vertical-align:middle; height:100px;}
.yj_xm p{font-size:18px; margin-bottom:4px; margin-top:-4px;}
.yj_xm a{font-size:14px;}
.yj_xm i{display:inline-block; width:1px; height:12px; background:#666;  margin:0 10px 0;}

.new_scyj{margin-right:-28px; }
.new_scyj .item_ul{float:left; margin-top:-18px;}
.new_scyj .item_li{width:279px; margin-right:18px; margin-top:18px; background:#f9f9f9; float:left; padding:20px 0 0 30px;}
.new_scyj .height_155{height:155px;}
.new_scyj .width_284{width:284px;}
.new_scyj .margintop_18{margin-top:18px;}
.new_scyj .item_li h4{font-size:18px; font-weight:bold; color:#3f3f3f; margin-bottom:10px;}
.new_scyj .item_li p{line-height:30px; font-size:14px; color:#3f3f3f;}
@font-face {
	font-family:'Gotham';
	src: url(/css/report/font_file/Gotham-Book.otf);
}
.dsgl{margin-top:44px; margin-bottom:42px;}
.dsgl_l{width:826px; height:592px; overflow:hidden; float:left; }
.dsgl_l ul li{width:374px; margin-right:39px; margin-bottom:29px; float:left; position:relative; overflow:hidden;}
.dsgl_l ul li img{width:374px; height:178px; display:block;}
.dsgl_l ul li .cover_mb{position:absolute; width:374px; height:178px; top:0; left:0; background:rgba(0,0,0,0.4); transition: all 0.4s;}
.dsgl_l ul li p{z-index:2;}
.dsgl_l ul li .news_title{font-family:"微软雅黑"; position:absolute; bottom:0; width:100%; padding: 0 15px; margin-bottom:16px; color:#fff; z-index:1; font-size:18px; display:block; line-height:1.5; height:52px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; transition: all 0.3s linear;}
.dsgl_l ul li .news_time{display:block; height:30px; line-height:30px; font-size:13px; color:#fff; font-family:'Gotham'; position:absolute; bottom:-30px; left:15px; margin-bottom:10px; z-index:1; transition: all 0.3s linear;}
.dsgl_l ul li:hover .news_title{bottom:30px; }
.dsgl_l ul li:hover .news_time{bottom:0; }
.dsgl_l ul li:hover .cover_mb{background:rgba(0,0,0,0.6)}

.dsgl_r{float:left; width:372px; height:592px; overflow:hidden; border:1px solid #ddd; padding: 25px 29px 0 34px;}
.ph_tab {margin-right:-31px; margin-bottom:10px;}
.ph_tab a{border-bottom:2px solid #f3f3f3; padding-bottom:6px; color:#333; display:block; width:82px; float:left; text-align:center; margin-right:30px;}
.ph_tab a.active{border-bottom:2px solid #1191ea; color:#1191ea;}

.ph_center .data_title{border-bottom:2px solid #c72c38; font-size:17px;}
.ph_center .data_title a{color:#c72c38; }
.ph_center .data_title .click_more{float:right; }
.ph_center ul{margin-top:15px;}
.ph_center ul li{height:40px; line-height:33px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ph_center ul li:hover a{color:#dc1b24;}
.ph_center ul li a{font-size:15px;}
.ph_center ul li .cur1{margin-top:12px;}
.ph_center ul li:nth-of-type(1) .cur1{background:#ff7500}
.ph_center ul li:nth-of-type(2) .cur1{background:#ffa400}
.ph_center ul li:nth-of-type(3) .cur1{background:#fae112}

/*公司业务*/
.yw_center{margin-right:-16px;}
.yw{width:592px; float:left; margin-right:16px;}
.yw_head{ height:200px; width:100%; padding:35px 0 0 30px; overflow:hidden; color:#fff;}
.yw_head p{font-size:18px; margin-bottom:10px; color:#333;}
.yw_head span{font-size:14px; display:block; line-height:26px; color:#333;}
.yw_head:nth-of-type(1){background:url(/images/report/index_trz.png);}
.yw_head:nth-of-type(2){}
.detail_about_yw{border-right:1px solid #ededed;}
.detail_about_yw .table_cell{float:left; width:295px; height:140px; padding:18px; box-sizing:border-box; overflow:hidden; border-bottom:1px solid #ededed; border-left:1px solid #ededed; position:relative; transition:all 0.3s;}
.detail_about_yw .table_cell p{margin-bottom:6px; margin-top:4px;}
.detail_about_yw .table_cell span{font-size:13px; color:#999;}
.detail_about_yw .table_cell .table_sign{margin-top:10px; opacity:1; transition:all 0.3s;}
.detail_about_yw .table_cell .table_sign a{padding:2px 6px; border:1px solid #eee; color:#999; font-size:12px; border-radius:6px; display:inline-block; margin-right:10px;}
.hover_btn{opacity:0; width:294px; border:1px solid #f60; height:40px; position:absolute; bottom:0; left:0; transition:all 0.3s;}
.hover_btn a{display:inline-block; width:146px; height:38px; line-height:40px; text-align:center; float:left; font-size:16px !important;}
.hover_btn a.more_pro{color:#f60;}
.hover_btn a.lj_cons{background:#f60; color:#fff;}
.detail_about_yw .table_cell:hover{box-shadow: 0 0 8px #ddd;}
.detail_about_yw .table_cell:hover .hover_btn{opacity:1;}
.detail_about_yw .table_cell:hover .table_sign{opacity:0;}
/*行业景气指数*/
.data_hy{float:left; width:374px; height:592px; overflow:hidden; }
.data_hy .data_tp_title{height:46px; line-height:47px; background:#d2d2d2; padding:0 15px; color:#000;}
.data_hy ul li{height:39px; line-height:39px; padding:0 15px;}
.data_hy ul li:nth-of-type(2n){background:#f5f6f8;}
.data_hy ul li .data_num{float:right; width:80px; text-align:right;}
.data_hy ul li .data_num img{vertical-align:middle; margin-right:10px; float:left; margin-top:12px;}



.ht_img img{display:block; height:100px;}
@font-face {
	font-family:'Cocogoose';
	src: url(/css/report/font_file/Cocogoose-DemiBold_1.ttf);
}


/*研究报告*/
.rpt_all{margin-top:18px; margin-bottom:19px;}
.rpt_tab{height:550px;}
.rpt_list{margin:5px -10px 0 5px}
.rpt_list li:nth-of-type(6n){margin-right:0;}
.tab01{display:block;}
.rpt_list li{width:183px; box-shadow: 0 0 6px #ddd; padding:20px 0 14px; float:left; margin-right:20px; margin-bottom:20px; text-align:left;}
.rpt_list li .rpt_cover{position:relative;}
.rpt_list li .rpt_cover img{width:138px; margin-left:10px;}
.rpt_list li .rpt_cover span{width:156px;display:block; position:absolute; left:16px; top:30px; font-size:12px; text-align:center; -webkit-transform: scale(0.6);-moz-transform: scale(0.6);-o-transform: scale(0.6);transform: scale(0.6);}
.rpt_list li .rpt_title{padding:0 10px; font-size:14px; height:40px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.rpt_list li .rpt_price{display:block; height:30px; line-height:30px; padding:0 10px; margin-top:4px; color:#dc1b24; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.rpt_all .multipleColumn{ overflow:hidden; position:relative; width:1300px; margin-left:-50px;}
.rpt_all .multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:28px; height:64px;overflow:hidden;
		cursor:pointer; background:url("/images/report/prev_11.png") no-repeat; background-size:100%; float:left; margin-top:245px;}
.rpt_all .multipleColumn .hd .next{ background:url("/images/report/next_11.png") no-repeat;  background-size:100%; float:right;}
.rpt_all .multipleColumn .bd{overflow:hidden;  width:1210px; margin:0 auto;}


.picScroll-left{ width:1300px; padding:0 50px; margin-left:-50px;  overflow:hidden; position:relative;}
.picScroll-left .bd{overflow:hidden;}
.picScroll-left .hd{position:relative}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:20px; height:32px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
		cursor:pointer; position:absolute;}
.picScroll-left .hd .next{background-image:url(/images/report/next_11.png); background-size:100%; right:-50px; top:56px}
.picScroll-left .hd .prev{background-image:url(/images/report/prev_11.png); background-size:100%; left:-50px; top:56px}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:28px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{display:block;}



/*产业规划轮播*/

 .cygh_img_slider.swiper-father{
        width:1320px;
        height:168px;
        position:relative;
        margin-left:-60px;
    }

.cygh_img_slider .swiper-container {
    width: 1200px;
    height: 168px;
    text-align:center;
}
.cygh_img_slider .swiper-wrapper{
}
.cygh_img_slider .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.cygh_img_slider .swiper-button-next:focus{outline:0;}
.cygh_img_slider .swiper-button-prev:focus{outline:0;}

/*报告展示轮播*/
  .rpt_slider_box.swiper-father{
        width:1320px;
        height:auto;
        position:relative;
        margin-left:-60px;
    }

.rpt_slider_box .swiper-container {
    width: 1210px;
    height: auto;
    text-align:center;
}
.rpt_slider_box .swiper-wrapper{
}
.rpt_slider_box .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.rpt_slider_box .swiper-button-next:focus{outline:0;}
.rpt_slider_box .swiper-button-prev:focus{outline:0;}
